! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
! 
! Sparse Jacobian Data Structures File
! 
! Generated by KPP-2.2.4_gc symbolic chemistry Kinetics PreProcessor
!       (http://www.cs.vt.edu/~asandu/Software/KPP)
! KPP is distributed under GPL, the general public licence
!       (http://www.gnu.org/copyleft/gpl.html)
! (C) 1995-1997, V. Damian & A. Sandu, CGRER, Univ. Iowa
! (C) 1997-2005, A. Sandu, Michigan Tech, Virginia Tech
!     With important contributions from:
!        M. Damian, Villanova University, USA
!        R. Sander, Max-Planck Institute for Chemistry, Mainz, Germany
! 
! File                 : gckpp_JacobianSP.f90
! Time                 : Fri Jan  4 10:36:49 2019
! Working directory    : /n/home05/msulprizio/GC/Code.Dev/KPP/SOA_SVPOA
! Equation file        : gckpp.kpp
! Output root filename : gckpp
! 
! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



MODULE gckpp_JacobianSP

  PUBLIC
  SAVE


! Sparse Jacobian Data


  INTEGER, PARAMETER, DIMENSION(360) :: LU_IROW_0 = (/ &
       1,  2,  3,  4,  4,  4,  4,  4,  5,  5,  5,  5, & ! index 1 - 12
       5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5, & ! index 13 - 24
       5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5,  5, & ! index 25 - 36
       5,  6,  6,  6,  7,  7,  7,  7,  7,  7,  7,  7, & ! index 37 - 48
       8,  8,  8,  8,  8,  8,  8,  8,  9,  9, 10, 10, & ! index 49 - 60
      10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 12, 12, & ! index 61 - 72
      12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 16, 16, & ! index 73 - 84
      16, 17, 17, 17, 17, 17, 18, 18, 19, 19, 19, 20, & ! index 85 - 96
      20, 20, 21, 21, 22, 22, 22, 22, 22, 23, 23, 23, & ! index 97 - 108
      24, 24, 24, 25, 25, 25, 26, 26, 26, 27, 27, 27, & ! index 109 - 120
      27, 27, 27, 27, 27, 27, 27, 28, 28, 29, 29, 30, & ! index 121 - 132
      30, 31, 31, 31, 31, 32, 32, 33, 33, 33, 34, 34, & ! index 133 - 144
      35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, & ! index 145 - 156
      35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, & ! index 157 - 168
      35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, & ! index 169 - 180
      35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, & ! index 181 - 192
      35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, & ! index 193 - 204
      35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, & ! index 205 - 216
      36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, & ! index 217 - 228
      36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, & ! index 229 - 240
      36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, & ! index 241 - 252
      36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, & ! index 253 - 264
      36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, & ! index 265 - 276
      37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, & ! index 277 - 288
      37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, & ! index 289 - 300
      37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, & ! index 301 - 312
      37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, & ! index 313 - 324
      38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, & ! index 325 - 336
      39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 41, 41, & ! index 337 - 348
      41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41 /)
  INTEGER, PARAMETER, DIMENSION(360) :: LU_IROW_1 = (/ &
      42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 46, 46, & ! index 361 - 372
      47, 47, 47, 47, 48, 48, 49, 49, 50, 50, 51, 51, & ! index 373 - 384
      51, 52, 52, 52, 53, 53, 53, 54, 54, 55, 55, 55, & ! index 385 - 396
      56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, & ! index 397 - 408
      59, 59, 60, 60, 60, 61, 61, 61, 61, 61, 62, 62, & ! index 409 - 420
      62, 62, 62, 63, 63, 63, 63, 63, 64, 64, 64, 64, & ! index 421 - 432
      64, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, & ! index 433 - 444
      66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, & ! index 445 - 456
      68, 68, 69, 69, 69, 70, 70, 70, 70, 70, 70, 71, & ! index 457 - 468
      71, 71, 72, 72, 72, 73, 73, 73, 74, 74, 74, 74, & ! index 469 - 480
      75, 75, 75, 75, 75, 76, 76, 76, 77, 77, 77, 77, & ! index 481 - 492
      77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, & ! index 493 - 504
      80, 80, 81, 81, 81, 81, 82, 82, 82, 83, 83, 83, & ! index 505 - 516
      83, 84, 84, 84, 85, 85, 85, 85, 85, 85, 85, 86, & ! index 517 - 528
      86, 86, 86, 86, 87, 87, 87, 87, 87, 88, 88, 88, & ! index 529 - 540
      88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, & ! index 541 - 552
      91, 91, 92, 92, 92, 93, 93, 93, 93, 93, 94, 94, & ! index 553 - 564
      94, 94, 94, 95, 95, 95, 95, 95, 95, 96, 96, 96, & ! index 565 - 576
      96, 96, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, & ! index 577 - 588
      97, 98, 98, 98, 98, 99, 99, 99, 99,100,100,100, & ! index 589 - 600
     100,101,101,101,101,101,102,102,102,102,102,103, & ! index 601 - 612
     103,103,103,104,104,104,104,105,105,105,105,106, & ! index 613 - 624
     106,106,106,106,107,107,107,107,107,107,107,107, & ! index 625 - 636
     107,108,108,108,108,108,108,108,108,108,108,109, & ! index 637 - 648
     109,109,109,109,109,110,110,110,110,110,110,111, & ! index 649 - 660
     111,111,111,111,111,112,112,112,112,112,112,112, & ! index 661 - 672
     113,113,113,113,114,114,114,114,115,115,115,115, & ! index 673 - 684
     115,116,116,116,116,116,117,117,117,117,117,118, & ! index 685 - 696
     118,118,118,118,118,118,119,119,119,119,119,119, & ! index 697 - 708
     119,120,120,120,120,120,120,120,121,121,121,121 /)
  INTEGER, PARAMETER, DIMENSION(360) :: LU_IROW_2 = (/ &
     121,122,122,122,122,122,122,123,123,123,123,124, & ! index 721 - 732
     124,124,124,125,125,125,125,125,126,126,126,126, & ! index 733 - 744
     126,127,127,127,127,127,127,128,128,128,128,128, & ! index 745 - 756
     128,128,129,129,129,129,129,129,129,129,130,130, & ! index 757 - 768
     130,130,130,131,131,131,131,131,131,131,132,132, & ! index 769 - 780
     132,132,133,133,133,133,133,133,133,134,134,134, & ! index 781 - 792
     134,134,134,134,135,135,135,135,135,135,135,135, & ! index 793 - 804
     135,135,136,136,136,136,136,136,136,136,137,137, & ! index 805 - 816
     137,137,137,137,137,138,138,138,138,138,138,138, & ! index 817 - 828
     138,138,138,138,138,138,138,138,138,138,138,139, & ! index 829 - 840
     139,139,139,139,139,139,139,139,139,140,140,140, & ! index 841 - 852
     140,140,140,140,141,141,141,141,141,142,142,142, & ! index 853 - 864
     142,142,142,143,143,143,143,143,143,143,143,143, & ! index 865 - 876
     143,143,143,143,143,143,143,143,143,143,143,144, & ! index 877 - 888
     144,144,144,144,144,144,144,144,144,144,144,144, & ! index 889 - 900
     144,144,144,144,144,144,144,144,144,144,144,144, & ! index 901 - 912
     145,145,145,145,145,145,146,146,146,146,146,146, & ! index 913 - 924
     146,146,146,146,146,146,146,146,146,146,146,146, & ! index 925 - 936
     147,147,147,147,147,147,147,147,147,147,147,147, & ! index 937 - 948
     147,147,148,148,148,148,148,148,148,148,148,149, & ! index 949 - 960
     149,149,149,149,149,149,149,149,149,149,149,150, & ! index 961 - 972
     150,150,150,150,150,150,150,150,151,151,151,151, & ! index 973 - 984
     151,151,151,151,151,151,152,152,152,152,152,152, & ! index 985 - 996
     152,153,153,153,153,153,153,153,153,153,153,153, & ! index 997 - 1008
     153,153,153,153,153,153,153,153,153,153,153,153, & ! index 1009 - 1020
     153,154,154,154,154,154,154,154,154,154,154,154, & ! index 1021 - 1032
     154,155,155,155,155,155,155,155,155,155,155,155, & ! index 1033 - 1044
     155,155,155,155,155,155,155,155,155,156,156,156, & ! index 1045 - 1056
     156,156,156,156,157,157,157,157,157,157,157,158, & ! index 1057 - 1068
     158,158,158,158,158,158,158,158,158,158,158,158 /)
  INTEGER, PARAMETER, DIMENSION(360) :: LU_IROW_3 = (/ &
     158,159,159,159,159,159,160,160,160,160,160,160, & ! index 1081 - 1092
     160,160,160,160,161,161,161,161,161,161,161,161, & ! index 1093 - 1104
     161,161,161,162,162,162,162,162,162,162,162,162, & ! index 1105 - 1116
     162,162,162,163,163,163,163,163,163,163,163,163, & ! index 1117 - 1128
     163,164,164,164,164,164,164,164,164,164,164,164, & ! index 1129 - 1140
     165,165,165,165,165,165,165,165,165,165,165,165, & ! index 1141 - 1152
     165,165,165,165,165,165,165,165,165,165,165,165, & ! index 1153 - 1164
     166,166,166,166,166,166,166,166,166,166,166,166, & ! index 1165 - 1176
     166,166,167,167,167,167,167,167,167,167,167,167, & ! index 1177 - 1188
     167,167,167,167,167,167,168,168,168,168,168,168, & ! index 1189 - 1200
     168,168,168,168,168,168,168,168,168,168,168,168, & ! index 1201 - 1212
     168,168,168,168,168,168,168,168,168,168,168,168, & ! index 1213 - 1224
     168,168,168,168,168,168,168,168,168,168,168,168, & ! index 1225 - 1236
     168,168,168,168,168,168,168,168,168,168,168,168, & ! index 1237 - 1248
     168,168,168,168,168,168,168,168,169,169,169,169, & ! index 1249 - 1260
     169,169,169,169,169,169,169,169,169,170,170,170, & ! index 1261 - 1272
     170,170,170,170,170,170,171,171,171,171,171,171, & ! index 1273 - 1284
     171,171,171,171,171,171,172,172,172,172,172,172, & ! index 1285 - 1296
     172,172,172,172,172,172,173,173,173,173,173,173, & ! index 1297 - 1308
     173,173,173,174,174,174,174,174,174,174,174,174, & ! index 1309 - 1320
     174,174,174,174,175,175,175,175,175,175,175,175, & ! index 1321 - 1332
     175,175,175,175,175,175,175,175,175,175,175,175, & ! index 1333 - 1344
     175,175,175,175,175,175,175,175,175,175,175,175, & ! index 1345 - 1356
     175,175,175,175,175,175,175,175,176,176,176,176, & ! index 1357 - 1368
     176,176,176,176,176,176,176,176,176,177,177,177, & ! index 1369 - 1380
     177,177,177,177,177,177,177,177,177,177,177,177, & ! index 1381 - 1392
     178,178,178,178,178,178,178,178,178,178,179,179, & ! index 1393 - 1404
     179,179,179,179,179,180,180,180,180,180,180,180, & ! index 1405 - 1416
     180,180,180,180,180,181,181,181,181,181,181,181, & ! index 1417 - 1428
     181,181,181,181,181,181,181,181,181,181,181,181 /)
  INTEGER, PARAMETER, DIMENSION(360) :: LU_IROW_4 = (/ &
     181,181,181,181,182,182,182,182,182,182,182,182, & ! index 1441 - 1452
     182,182,182,182,182,182,182,182,182,182,182,182, & ! index 1453 - 1464
     182,182,182,182,182,182,183,183,183,183,183,183, & ! index 1465 - 1476
     183,183,183,183,183,184,184,184,184,184,184,184, & ! index 1477 - 1488
     184,184,184,184,184,185,185,185,185,185,185,185, & ! index 1489 - 1500
     185,185,185,185,185,185,186,186,186,186,186,186, & ! index 1501 - 1512
     186,186,186,186,186,186,186,186,186,186,186,186, & ! index 1513 - 1524
     186,186,186,186,186,186,186,186,186,186,186,186, & ! index 1525 - 1536
     186,186,186,186,186,186,186,186,186,186,186,186, & ! index 1537 - 1548
     186,186,186,186,186,186,186,186,187,187,187,187, & ! index 1549 - 1560
     187,187,187,187,188,188,188,188,188,188,188,188, & ! index 1561 - 1572
     188,188,188,188,188,188,188,189,189,189,189,189, & ! index 1573 - 1584
     189,189,189,189,189,189,189,189,189,189,190,190, & ! index 1585 - 1596
     190,190,190,190,190,190,190,190,190,190,190,191, & ! index 1597 - 1608
     191,191,191,191,191,191,191,191,191,191,191,191, & ! index 1609 - 1620
     191,191,191,192,192,192,192,192,192,192,192,192, & ! index 1621 - 1632
     192,192,192,192,192,192,192,192,192,192,192,192, & ! index 1633 - 1644
     192,193,193,193,193,193,193,193,193,193,193,193, & ! index 1645 - 1656
     193,193,193,194,194,194,194,194,194,194,194,194, & ! index 1657 - 1668
     194,194,194,194,194,194,194,194,194,194,194,194, & ! index 1669 - 1680
     194,194,194,194,194,194,194,194,194,194,194,194, & ! index 1681 - 1692
     194,194,194,194,194,194,194,194,194,194,194,194, & ! index 1693 - 1704
     194,194,194,194,194,194,194,194,194,194,195,195, & ! index 1705 - 1716
     195,195,195,195,195,195,195,195,195,195,195,195, & ! index 1717 - 1728
     195,195,195,195,195,195,195,195,195,196,196,196, & ! index 1729 - 1740
     196,196,196,196,196,196,196,196,196,196,196,196, & ! index 1741 - 1752
     196,196,196,196,196,196,196,197,197,197,197,197, & ! index 1753 - 1764
     197,197,197,197,197,197,197,197,197,198,198,198, & ! index 1765 - 1776
     198,198,198,198,198,198,198,198,198,198,198,198, & ! index 1777 - 1788
     198,198,198,198,198,198,198,198,198,198,198,198 /)
  INTEGER, PARAMETER, DIMENSION(360) :: LU_IROW_5 = (/ &
     198,198,198,198,198,198,198,198,198,198,198,198, & ! index 1801 - 1812
     198,198,198,198,198,198,198,198,198,198,198,198, & ! index 1813 - 1824
     198,198,198,198,198,198,198,198,198,198,198,198, & ! index 1825 - 1836
     198,199,199,199,199,199,199,199,199,199,199,199, & ! index 1837 - 1848
     199,199,199,199,199,199,199,199,199,199,199,199, & ! index 1849 - 1860
     199,199,199,199,199,199,199,199,199,199,199,199, & ! index 1861 - 1872
     199,199,199,199,199,199,199,199,199,199,199,199, & ! index 1873 - 1884
     199,199,199,199,199,199,199,199,199,199,199,199, & ! index 1885 - 1896
     199,199,199,199,199,199,199,199,199,199,199,199, & ! index 1897 - 1908
     199,199,199,199,199,199,199,199,199,199,199,199, & ! index 1909 - 1920
     199,200,200,200,200,200,200,200,200,200,200,200, & ! index 1921 - 1932
     200,200,200,200,200,200,200,200,200,200,200,200, & ! index 1933 - 1944
     200,200,200,200,200,200,200,200,200,200,200,201, & ! index 1945 - 1956
     201,201,201,201,201,201,201,201,201,201,201,201, & ! index 1957 - 1968
     201,201,201,201,201,201,202,202,202,202,202,202, & ! index 1969 - 1980
     202,202,202,202,202,202,202,202,202,202,202,202, & ! index 1981 - 1992
     202,202,202,202,202,202,202,202,202,202,202,202, & ! index 1993 - 2004
     202,202,202,202,202,202,202,202,202,202,203,203, & ! index 2005 - 2016
     203,203,203,203,203,203,203,203,203,203,203,203, & ! index 2017 - 2028
     203,203,203,203,203,203,203,203,203,203,203,203, & ! index 2029 - 2040
     203,203,203,203,203,203,203,203,203,203,204,204, & ! index 2041 - 2052
     204,204,204,204,204,204,204,204,204,204,204,204, & ! index 2053 - 2064
     204,204,204,204,204,204,204,204,204,204,204,204, & ! index 2065 - 2076
     204,204,204,204,204,204,204,204,204,204,204,204, & ! index 2077 - 2088
     204,204,204,204,204,204,204,204,204,204,204,204, & ! index 2089 - 2100
     204,204,204,204,204,204,205,205,205,205,205,205, & ! index 2101 - 2112
     205,205,205,205,205,205,205,205,205,205,205,205, & ! index 2113 - 2124
     205,205,205,205,205,205,205,205,205,205,205,205, & ! index 2125 - 2136
     205,205,205,205,205,205,205,205,205,205,205,205, & ! index 2137 - 2148
     205,205,205,205,205,205,206,206,206,206,206,206 /)
  INTEGER, PARAMETER, DIMENSION(360) :: LU_IROW_6 = (/ &
     206,206,206,206,206,206,206,206,206,206,206,206, & ! index 2161 - 2172
     206,206,206,206,206,206,206,206,206,206,206,206, & ! index 2173 - 2184
     206,206,206,206,206,206,206,206,206,206,206,206, & ! index 2185 - 2196
     206,206,206,206,206,206,206,206,206,206,206,206, & ! index 2197 - 2208
     206,206,206,206,206,206,206,206,206,206,206,206, & ! index 2209 - 2220
     206,206,206,206,206,206,206,206,206,206,206,206, & ! index 2221 - 2232
     206,206,206,206,206,206,206,206,206,206,206,206, & ! index 2233 - 2244
     206,206,206,206,206,206,206,206,206,206,206,206, & ! index 2245 - 2256
     206,206,206,206,206,206,206,206,206,206,206,206, & ! index 2257 - 2268
     206,206,206,206,206,206,206,206,206,206,206,206, & ! index 2269 - 2280
     206,206,206,206,206,206,206,206,206,206,206,206, & ! index 2281 - 2292
     206,206,206,206,206,206,206,206,207,207,207,207, & ! index 2293 - 2304
     207,207,207,207,207,207,207,207,207,207,207,207, & ! index 2305 - 2316
     207,207,207,207,207,207,207,207,207,207,207,207, & ! index 2317 - 2328
     207,207,207,207,207,207,207,207,207,207,207,207, & ! index 2329 - 2340
     207,207,207,207,207,207,207,207,207,207,207,207, & ! index 2341 - 2352
     207,207,208,208,208,208,208,208,208,208,208,208, & ! index 2353 - 2364
     208,208,208,208,208,208,208,208,208,208,208,208, & ! index 2365 - 2376
     208,208,208,208,208,208,208,208,208,208,208,208, & ! index 2377 - 2388
     208,208,208,208,208,208,208,208,208,208,208,208, & ! index 2389 - 2400
     208,208,208,208,208,208,208,208,208,208,208,208, & ! index 2401 - 2412
     208,208,208,208,208,208,208,208,208,208,208,208, & ! index 2413 - 2424
     208,208,208,208,208,208,208,208,208,208,208,208, & ! index 2425 - 2436
     208,208,208,208,208,208,208,208,208,208,208,208, & ! index 2437 - 2448
     208,208,208,208,208,208,208,208,208,208,209,209, & ! index 2449 - 2460
     209,209,209,209,209,209,209,209,209,209,209,209, & ! index 2461 - 2472
     209,209,209,209,209,209,209,209,209,209,209,209, & ! index 2473 - 2484
     209,209,209,209,209,209,209,209,209,209,209,209, & ! index 2485 - 2496
     209,209,209,209,209,209,209,209,209,209,209,209, & ! index 2497 - 2508
     209,209,209,209,209,209,209,209,209,209,209,209 /)
  INTEGER, PARAMETER, DIMENSION(360) :: LU_IROW_7 = (/ &
     209,209,210,210,210,210,210,210,210,210,210,210, & ! index 2521 - 2532
     210,210,210,210,210,210,210,210,210,210,210,210, & ! index 2533 - 2544
     210,210,210,210,210,210,210,210,210,210,210,210, & ! index 2545 - 2556
     210,210,210,210,210,210,210,210,210,210,210,210, & ! index 2557 - 2568
     210,210,210,210,210,210,210,210,210,210,210,210, & ! index 2569 - 2580
     210,210,210,210,210,210,210,210,210,210,210,210, & ! index 2581 - 2592
     210,210,210,210,210,210,210,210,211,211,211,211, & ! index 2593 - 2604
     211,211,211,211,211,211,211,211,211,211,211,211, & ! index 2605 - 2616
     211,211,211,211,211,211,211,211,211,211,211,211, & ! index 2617 - 2628
     211,211,211,211,211,211,211,211,211,211,211,211, & ! index 2629 - 2640
     211,211,211,211,211,211,211,211,211,211,211,211, & ! index 2641 - 2652
     211,211,211,211,211,211,211,211,211,211,211,211, & ! index 2653 - 2664
     211,211,211,211,211,211,211,211,211,211,211,211, & ! index 2665 - 2676
     211,211,211,212,212,212,212,212,212,212,212,212, & ! index 2677 - 2688
     212,212,212,212,212,212,212,212,212,212,212,212, & ! index 2689 - 2700
     212,212,212,212,212,212,212,212,212,212,212,212, & ! index 2701 - 2712
     212,212,212,212,212,212,212,212,212,212,212,212, & ! index 2713 - 2724
     212,212,212,212,212,212,212,212,212,212,212,212, & ! index 2725 - 2736
     212,212,212,212,212,213,213,213,213,213,213,213, & ! index 2737 - 2748
     213,213,213,213,213,213,213,213,213,213,213,213, & ! index 2749 - 2760
     213,213,214,214,214,214,214,214,214,214,214,214, & ! index 2761 - 2772
     214,214,214,214,214,214,214,214,214,214,214,214, & ! index 2773 - 2784
     214,214,214,214,214,214,214,214,214,214,214,214, & ! index 2785 - 2796
     214,214,214,214,214,214,214,214,214,214,214,214, & ! index 2797 - 2808
     214,214,214,214,214,214,214,214,214,214,214,214, & ! index 2809 - 2820
     214,214,214,214,214,214,214,214,214,214,214,214, & ! index 2821 - 2832
     214,214,214,214,214,214,214,214,214,214,214,215, & ! index 2833 - 2844
     215,215,215,215,215,215,215,215,215,215,215,215, & ! index 2845 - 2856
     215,215,215,215,215,215,215,215,215,215,215,215, & ! index 2857 - 2868
     215,215,216,216,216,216,216,216,216,216,216,216 /)
  INTEGER, PARAMETER, DIMENSION(168) :: LU_IROW_8 = (/ &
     216,216,216,216,216,216,216,216,216,216,216,216, & ! index 2881 - 2892
     216,216,216,216,216,216,216,216,216,216,216,216, & ! index 2893 - 2904
     216,216,216,216,216,216,216,216,216,216,216,216, & ! index 2905 - 2916
     216,216,216,216,216,216,216,216,216,216,216,216, & ! index 2917 - 2928
     216,216,216,216,216,216,216,216,216,216,216,216, & ! index 2929 - 2940
     216,216,216,216,216,216,216,216,216,216,216,216, & ! index 2941 - 2952
     216,216,216,216,216,216,216,216,216,216,216,216, & ! index 2953 - 2964
     216,216,216,216,216,216,216,216,216,216,216,216, & ! index 2965 - 2976
     216,216,216,216,216,216,217,217,217,217,217,217, & ! index 2977 - 2988
     217,217,217,217,217,217,217,217,217,217,217,217, & ! index 2989 - 3000
     217,217,217,217,217,217,217,217,217,217,217,217, & ! index 3001 - 3012
     217,217,217,217,217,217,217,217,217,217,217,217, & ! index 3013 - 3024
     217,217,217,217,217,217,217,217,217,217,217,217, & ! index 3025 - 3036
     217,217,217,217,217,217,217,217,217,217,217,217 /)
  INTEGER, PARAMETER, DIMENSION(3048) :: LU_IROW = (/&
    LU_IROW_0, LU_IROW_1, LU_IROW_2, LU_IROW_3, LU_IROW_4, &
    LU_IROW_5, LU_IROW_6, LU_IROW_7, LU_IROW_8 /)

  INTEGER, PARAMETER, DIMENSION(360) :: LU_ICOL_0 = (/ &
       1,  2,  3,  4, 42, 45, 51, 57,  5, 80, 92,102, & ! index 1 - 12
     111,120,129,131,137,141,143,156,158,164,175,179, & ! index 13 - 24
     182,185,190,194,206,207,209,210,211,212,214,216, & ! index 25 - 36
     217,  6, 47, 65,  7, 42, 45, 51, 57, 84, 93,127, & ! index 37 - 48
       8, 42, 45, 51, 57, 84, 93,127,  9, 10, 10,142, & ! index 49 - 60
     145,157,208,209,211,214,216, 11, 62,216, 12, 62, & ! index 61 - 72
     211, 13,159,206, 14,159,214, 15, 17,216, 16, 17, & ! index 73 - 84
     211, 17, 18,206,211,216, 18,206, 19, 61,216, 20, & ! index 85 - 96
      61,211, 21, 22, 22,104,113,114,206, 23, 66,216, & ! index 97 - 108
      24, 66,211, 25, 76,206, 26,151,206, 27,128,133, & ! index 109 - 120
     134,136,140,152,176,206,215, 28,147, 29,147, 30, & ! index 121 - 132
     153, 31, 59, 63, 64, 32, 33, 33,131,206, 34,186, & ! index 133 - 144
      35, 47, 52, 65, 72, 75, 81, 83, 85, 87, 98,107, & ! index 145 - 156
     108,109,110,128,129,130,131,133,134,135,136,137, & ! index 157 - 168
     139,140,145,148,149,150,151,152,154,156,157,158, & ! index 169 - 180
     160,161,162,164,166,168,170,171,172,173,174,176, & ! index 181 - 192
     177,178,180,183,184,185,190,191,192,193,195,206, & ! index 193 - 204
     208,209,210,211,212,216, 36, 42, 45, 51, 73, 76, & ! index 205 - 216
      77, 80, 84, 86, 91, 93, 99,111,115,116,117,121, & ! index 217 - 228
     123,124,126,127,132,137,139,141,142,145,146,147, & ! index 229 - 240
     149,151,153,157,159,163,166,167,169,172,173,178, & ! index 241 - 252
     179,181,186,187,188,193,196,197,198,199,200,201, & ! index 253 - 264
     202,203,204,206,207,208,209,211,213,214,216, 37, & ! index 265 - 276
      69, 71, 82, 92, 98,102,103,106,112,120,123,124, & ! index 277 - 288
     125,131,132,141,153,155,156,157,158,159,163,182, & ! index 289 - 300
     183,185,186,188,189,190,191,194,197,199,201,203, & ! index 301 - 312
     204,205,206,207,209,210,211,212,213,214,216, 38, & ! index 313 - 324
     128,133,134,136,140,152,176,206,217, 39,128,133, & ! index 325 - 336
     134,136,140,152,176,206,215, 40,206,210, 41,123, & ! index 337 - 348
     124,128,132,133,134,136,140,152,176,206,207,216 /)
  INTEGER, PARAMETER, DIMENSION(360) :: LU_ICOL_1 = (/ &
      42, 77, 43,206, 44,206, 45,167, 46,150,170,211, & ! index 361 - 372
      47,110,139,149, 48,206, 49, 98, 50,206, 51, 77, & ! index 373 - 384
     167, 52,137,208, 53,177,208, 54,206, 55,205,208, & ! index 385 - 396
      56,206, 57,165,206,216, 58, 84, 93,127, 59,114, & ! index 397 - 408
     179,206, 60,165,211, 54, 61,206,211,216, 48, 62, & ! index 409 - 420
     206,211,216, 63,104,113,141,206, 64,104,113,141, & ! index 421 - 432
     206, 46, 65,141,150,151,163,170,179,196,211, 66, & ! index 433 - 444
      80,206,211,216, 67,206,212,216, 68, 84, 93,127, & ! index 445 - 456
     167,200, 69,206,210, 70,131,206,208,213,214, 71, & ! index 457 - 468
     206,210, 72,208,209, 73,200,206, 74,192,206,216, & ! index 469 - 480
      75, 84,206,208,211, 76,206,214, 42, 45, 51, 77, & ! index 481 - 492
     167,169,211, 78,154,206,216, 79,162,206,216, 80, & ! index 493 - 504
     206,214, 81,206,208,216, 82,206,210, 83, 99,198, & ! index 505 - 516
     206, 84,165,208, 73, 85,169,200,206,209,210, 86, & ! index 517 - 528
     167,169,200,206, 87,131,206,208,212, 88,157,177, & ! index 529 - 540
     206,216, 89,160,206,216, 90,148,206,216, 91,206, & ! index 541 - 552
     210,214, 92,190,206, 93,135,167,206,216, 94,173, & ! index 553 - 564
     178,206,216, 95,129,130,195,206,216, 96,161,180, & ! index 565 - 576
     206,216, 97,116,117,126,146,147,166,169,181,198, & ! index 577 - 588
     200, 98,190,211,216, 99,198,208,214,100,205,206, & ! index 589 - 600
     210,101,206,209,210,216,102,152,191,206,216,103, & ! index 601 - 612
     183,206,216,104,190,206,216,105,184,206,216,106, & ! index 613 - 624
     158,206,211,216,107,116,117,126,147,169,181,205, & ! index 625 - 636
     206, 85,108,146,166,169,198,200,206,209,210, 92, & ! index 637 - 648
     109,190,206,211,216,110,139,149,206,207,214,111, & ! index 649 - 660
     183,206,207,211,212,103,112,183,206,211,212,216, & ! index 661 - 672
     113,190,206,216,114,190,206,216,115,150,170,206, & ! index 673 - 684
     216,116,147,166,181,207,117,147,166,181,207,118, & ! index 685 - 696
     156,185,206,213,214,216,119,179,192,206,207,209, & ! index 697 - 708
     210,120,170,179,206,207,211,216,121,205,206,210 /)
  INTEGER, PARAMETER, DIMENSION(360) :: LU_ICOL_2 = (/ &
     214,122,142,145,193,206,216,123,206,207,214,124, & ! index 721 - 732
     206,207,214,125,185,206,207,208,126,169,198,205, & ! index 733 - 744
     208,127,135,165,167,208,214,128,159,207,208,211, & ! index 745 - 756
     215,217,111,129,183,206,207,211,212,216,130,190, & ! index 757 - 768
     211,212,216, 70,131,157,206,208,213,214,132,206, & ! index 769 - 780
     207,214,133,188,207,208,211,215,217,134,197,207, & ! index 781 - 792
     208,211,215,217, 60, 84,127,135,165,167,206,208, & ! index 793 - 804
     211,214,136,188,207,208,211,213,215,217, 52,137, & ! index 805 - 816
     163,206,208,211,216,138,148,154,160,162,164,171, & ! index 817 - 828
     173,174,178,180,183,184,190,191,195,206,209,139, & ! index 829 - 840
     171,172,178,206,209,211,212,214,216,140,201,207, & ! index 841 - 852
     208,211,215,217,141,190,206,207,211,142,187,206, & ! index 853 - 864
     209,211,216,132,137,141,143,151,158,163,170,176, & ! index 865 - 876
     178,182,190,194,206,207,208,210,211,214,216,123, & ! index 877 - 888
     124,128,132,133,134,136,140,144,152,159,176,188, & ! index 889 - 900
     197,201,206,207,208,210,211,213,214,215,216,217, & ! index 901 - 912
     145,187,209,211,214,216, 73, 83, 86, 99,108,146, & ! index 913 - 924
     166,167,169,181,198,200,206,208,209,210,214,216, & ! index 925 - 936
     107,116,117,126,147,166,169,181,198,205,206,207, & ! index 937 - 948
     208,216, 90,148,197,206,209,211,212,214,216,149, & ! index 949 - 960
     171,172,173,178,206,207,209,211,212,214,216,115, & ! index 961 - 972
     141,150,170,190,206,207,211,216,141,150,151,170, & ! index 973 - 984
     184,190,206,207,211,216,152,159,207,208,211,215, & ! index 985 - 996
     217, 48, 49, 54, 80, 92, 98,109,130,142,145,153, & ! index 997 - 1008
     158,179,182,183,187,190,206,207,209,211,212,214, & ! index 1009 - 1020
     216, 78,100,154,195,196,205,206,209,210,211,212, & ! index 1021 - 1032
     216, 90,141,142,145,148,155,156,157,170,179,187, & ! index 1033 - 1044
     190,197,206,207,209,211,212,214,216,156,209,211, & ! index 1045 - 1056
     212,213,214,216,157,187,206,208,211,214,216, 59, & ! index 1057 - 1068
      63, 64,104,113,114,141,158,179,190,206,207,211 /)
  INTEGER, PARAMETER, DIMENSION(360) :: LU_ICOL_3 = (/ &
     216,159,206,207,210,214, 89,160,197,205,206,209, & ! index 1081 - 1092
     210,211,212,216, 96,161,180,189,205,206,209,210, & ! index 1093 - 1104
     211,212,216, 79,100,162,195,196,205,206,209,210, & ! index 1105 - 1116
     211,212,216,141,150,163,170,190,191,206,207,211, & ! index 1117 - 1128
     216,118,156,164,185,206,209,211,212,213,214,216, & ! index 1129 - 1140
       1,  2,  3, 45, 50, 57, 58, 60, 68, 77, 84, 93, & ! index 1141 - 1152
     127,135,165,167,169,200,206,207,208,211,214,216, & ! index 1153 - 1164
     116,117,147,166,169,181,198,200,205,206,207,208, & ! index 1165 - 1176
     210,216, 45, 51, 77, 93,127,135,165,167,169,200, & ! index 1177 - 1188
     206,207,208,211,214,216, 47, 65, 76, 91, 99,110, & ! index 1189 - 1200
     116,117,121,126,127,129,130,135,139,141,147,149, & ! index 1201 - 1212
     150,151,153,158,163,164,165,166,167,168,169,170, & ! index 1213 - 1224
     171,172,173,178,179,181,182,183,184,185,186,187, & ! index 1225 - 1236
     190,191,196,198,199,200,202,203,204,205,206,207, & ! index 1237 - 1248
     208,209,210,211,212,213,214,216,126,165,167,169, & ! index 1249 - 1260
     198,200,205,206,207,208,211,214,216,115,150,170, & ! index 1261 - 1272
     179,190,206,207,211,216,123,124,132,171,172,206, & ! index 1273 - 1284
     207,209,211,212,214,216,123,124,132,171,172,206, & ! index 1285 - 1296
     207,209,211,212,214,216,132,173,206,207,209,211, & ! index 1297 - 1308
     212,214,216,115,150,170,174,179,190,196,206,207, & ! index 1309 - 1320
     209,211,212,216,134,137,148,154,156,160,161,162, & ! index 1321 - 1332
     163,164,170,174,175,179,180,183,184,185,189,190, & ! index 1333 - 1344
     191,192,193,194,195,196,197,205,206,207,208,209, & ! index 1345 - 1356
     210,211,212,213,214,215,216,217,159,176,197,201, & ! index 1357 - 1368
     206,207,208,210,211,213,214,215,217, 53, 88,157, & ! index 1369 - 1380
     177,187,201,202,204,206,208,209,211,212,214,216, & ! index 1381 - 1392
     123,124,178,206,207,209,211,212,214,216,179,190, & ! index 1393 - 1404
     193,206,207,209,211,123,124,132,180,202,206,207, & ! index 1405 - 1416
     209,211,212,214,216,100,121,146,147,166,167,169, & ! index 1417 - 1428
     181,189,197,198,199,200,203,205,206,207,208,209 /)
  INTEGER, PARAMETER, DIMENSION(360) :: LU_ICOL_4 = (/ &
     210,211,214,216, 92,103,105,130,133,150,151,158, & ! index 1441 - 1452
     170,179,182,183,184,187,188,190,193,206,207,208, & ! index 1453 - 1464
     209,211,212,215,216,217,103,113,114,183,188,190, & ! index 1465 - 1476
     206,209,211,212,216,105,159,184,201,206,207,209, & ! index 1477 - 1488
     210,211,212,214,216,118,125,156,185,206,207,208, & ! index 1489 - 1500
     209,211,212,213,214,216, 49, 54, 80, 92, 96, 98, & ! index 1501 - 1512
     103,105,106,109,130,136,137,140,151,155,156,157, & ! index 1513 - 1524
     158,161,163,170,179,180,183,184,186,187,188,189, & ! index 1525 - 1536
     190,191,193,194,197,201,202,205,206,207,208,209, & ! index 1537 - 1548
     210,211,212,213,214,215,216,217,187,193,206,207, & ! index 1549 - 1560
     209,211,212,214,104,113,114,141,179,188,190,193, & ! index 1561 - 1572
     206,207,209,211,212,214,216, 79,162,178,189,195, & ! index 1573 - 1584
     196,205,206,207,209,210,211,212,214,216,104,113, & ! index 1585 - 1596
     114,159,190,206,207,209,210,211,212,214,216,102, & ! index 1597 - 1608
     152,159,191,206,207,208,209,210,211,212,213,214, & ! index 1609 - 1620
     215,216,217, 74,121,132,177,187,192,193,195,196, & ! index 1621 - 1632
     201,202,204,205,206,207,208,209,210,211,212,214, & ! index 1633 - 1644
     216,122,142,145,159,187,193,206,207,209,210,211, & ! index 1645 - 1656
     212,214,216, 89, 92,102,103,110,112,125,130,131, & ! index 1657 - 1668
     133,137,139,149,150,152,157,158,159,160,161,163, & ! index 1669 - 1680
     164,170,171,172,173,178,179,180,183,185,187,188, & ! index 1681 - 1692
     189,190,191,193,194,195,196,197,202,205,206,207, & ! index 1693 - 1704
     208,209,210,211,212,213,214,215,216,217, 91, 94, & ! index 1705 - 1716
      95,129,130,173,174,178,179,183,188,190,193,195, & ! index 1717 - 1728
     196,206,207,209,210,211,212,214,216,122,142,145, & ! index 1729 - 1740
     156,174,179,180,187,190,193,195,196,202,206,207, & ! index 1741 - 1752
     209,210,211,212,213,214,216,132,159,173,197,201, & ! index 1753 - 1764
     205,206,207,209,210,211,212,214,216, 69, 71, 82, & ! index 1765 - 1776
      91, 99,100,101,119,121,126,143,144,146,147,151, & ! index 1777 - 1788
     152,158,159,163,166,167,169,170,175,176,178,179 /)
  INTEGER, PARAMETER, DIMENSION(360) :: LU_ICOL_5 = (/ &
     180,181,182,183,184,185,187,188,189,190,191,192, & ! index 1801 - 1812
     193,194,195,196,197,198,199,200,201,202,203,204, & ! index 1813 - 1824
     205,206,207,208,209,210,211,212,213,214,215,216, & ! index 1825 - 1836
     217, 48, 54, 72, 76, 80, 89, 92, 96,101,102,104, & ! index 1837 - 1848
     105,106,113,114,118,120,125,131,132,137,141,142, & ! index 1849 - 1860
     145,148,150,151,152,153,154,155,156,157,158,159, & ! index 1861 - 1872
     160,161,162,163,164,170,171,172,173,174,176,177, & ! index 1873 - 1884
     178,179,180,182,183,184,185,187,188,189,190,191, & ! index 1885 - 1896
     192,193,194,195,196,197,199,200,201,202,203,204, & ! index 1897 - 1908
     205,206,207,208,209,210,211,212,213,214,215,216, & ! index 1909 - 1920
     217, 73, 85, 86,146,166,167,169,181,189,192,193, & ! index 1921 - 1932
     195,196,197,198,199,200,201,202,203,204,205,206, & ! index 1933 - 1944
     207,208,209,210,211,212,213,214,215,216,217,104, & ! index 1945 - 1956
     113,114,128,159,190,193,201,206,207,208,209,210, & ! index 1957 - 1968
     211,212,214,215,216,217, 94,105,111,112,122,123, & ! index 1969 - 1980
     124,139,142,145,164,171,172,173,178,180,183,184, & ! index 1981 - 1992
     185,187,188,190,191,193,195,196,201,202,206,207, & ! index 1993 - 2004
     208,209,210,211,212,213,214,215,216,217, 74, 88, & ! index 2005 - 2016
      89,119,134,148,157,160,174,177,179,180,187,190, & ! index 2017 - 2028
     192,193,195,196,197,201,202,203,204,205,206,207, & ! index 2029 - 2040
     208,209,210,211,212,213,214,215,216,217, 78, 90, & ! index 2041 - 2052
      94, 95,115,122,123,124,129,130,138,142,145,148, & ! index 2053 - 2064
     149,150,154,156,160,162,164,170,171,172,173,174, & ! index 2065 - 2076
     178,179,180,183,184,185,187,188,190,191,193,195, & ! index 2077 - 2088
     196,197,201,202,204,205,206,207,208,209,210,211, & ! index 2089 - 2100
     212,213,214,215,216,217,  3, 43, 44, 55, 56, 58, & ! index 2101 - 2112
      84, 93, 97,100,107,116,117,121,126,127,135,146, & ! index 2113 - 2124
     147,165,166,167,169,181,189,195,196,197,198,199, & ! index 2125 - 2136
     200,201,202,203,204,205,206,207,208,209,210,211, & ! index 2137 - 2148
     212,213,214,215,216,217, 43, 44, 49, 50, 56, 57 /)
  INTEGER, PARAMETER, DIMENSION(360) :: LU_ICOL_6 = (/ &
      59, 63, 64, 67, 69, 71, 73, 74, 75, 76, 78, 79, & ! index 2161 - 2172
      81, 82, 83, 84, 86, 88, 89, 90, 91, 92, 93, 94, & ! index 2173 - 2184
      95, 96, 98, 99,100,101,102,103,104,105,106,107, & ! index 2185 - 2196
     108,109,110,111,112,113,114,115,116,117,118,119, & ! index 2197 - 2208
     120,121,122,123,124,125,126,129,130,131,132,135, & ! index 2209 - 2220
     137,138,139,141,142,143,144,145,146,147,148,149, & ! index 2221 - 2232
     150,151,152,153,154,155,156,157,158,159,160,161, & ! index 2233 - 2244
     162,163,164,165,166,167,168,169,170,171,172,173, & ! index 2245 - 2256
     174,175,176,177,178,179,180,181,182,183,184,185, & ! index 2257 - 2268
     186,187,188,189,190,191,192,193,194,195,196,197, & ! index 2269 - 2280
     198,199,200,201,202,203,204,205,206,207,208,209, & ! index 2281 - 2292
     210,211,212,213,214,215,216,217, 86,111,116,117, & ! index 2293 - 2304
     123,124,125,132,141,147,149,157,159,165,166,167, & ! index 2305 - 2316
     169,171,172,173,177,178,179,181,183,185,187,188, & ! index 2317 - 2328
     189,190,193,195,196,197,198,199,200,201,202,203, & ! index 2329 - 2340
     204,205,206,207,208,209,210,211,212,213,214,215, & ! index 2341 - 2352
     216,217, 52, 53, 55, 70, 72, 75, 77, 81, 83, 84, & ! index 2353 - 2364
      87, 90, 98, 99,109,110,115,120,122,125,126,127, & ! index 2365 - 2376
     128,129,130,131,133,134,135,136,137,139,140,141, & ! index 2377 - 2388
     142,145,148,149,150,151,152,154,155,156,157,158, & ! index 2389 - 2400
     159,160,161,162,163,164,165,166,167,168,169,170, & ! index 2401 - 2412
     171,172,173,174,176,177,178,179,180,181,182,183, & ! index 2413 - 2424
     184,185,186,187,188,189,190,191,192,193,194,195, & ! index 2425 - 2436
     196,197,198,199,200,201,202,203,204,205,206,207, & ! index 2437 - 2448
     208,209,210,211,212,213,214,215,216,217, 50, 56, & ! index 2449 - 2460
      67, 72, 76, 82, 87,101,131,140,142,145,148,154, & ! index 2461 - 2472
     155,156,157,159,160,161,162,164,170,171,172,173, & ! index 2473 - 2484
     174,175,177,178,179,180,183,184,185,187,188,189, & ! index 2485 - 2496
     190,191,192,193,194,195,196,197,200,201,202,203, & ! index 2497 - 2508
     204,205,206,207,208,209,210,211,212,213,214,215 /)
  INTEGER, PARAMETER, DIMENSION(360) :: LU_ICOL_7 = (/ &
     216,217,  2, 68, 69, 71, 73, 82, 83, 84, 85, 91, & ! index 2521 - 2532
      93, 97, 99,100,101,108,116,117,119,121,126,127, & ! index 2533 - 2544
     135,143,144,146,147,151,152,158,159,163,165,166, & ! index 2545 - 2556
     167,169,170,175,176,178,179,180,181,182,183,184, & ! index 2557 - 2568
     185,187,188,189,190,191,192,193,194,195,196,197, & ! index 2569 - 2580
     198,199,200,201,202,203,204,205,206,207,208,209, & ! index 2581 - 2592
     210,211,212,213,214,215,216,217, 60, 61, 62, 66, & ! index 2593 - 2604
      75, 77, 80, 84, 98,109,128,129,130,133,134,136, & ! index 2605 - 2616
     137,140,142,145,148,150,152,154,156,157,158,159, & ! index 2617 - 2628
     160,161,162,163,164,165,167,169,170,171,172,173, & ! index 2629 - 2640
     174,176,177,178,179,180,183,184,185,187,188,189, & ! index 2641 - 2652
     190,191,192,193,195,196,197,198,199,200,201,202, & ! index 2653 - 2664
     203,204,205,206,207,208,209,210,211,212,213,214, & ! index 2665 - 2676
     215,216,217, 67, 87, 92, 96,105,106,118,125,131, & ! index 2677 - 2688
     140,148,151,154,156,157,158,159,160,161,162,164, & ! index 2689 - 2700
     170,171,172,173,174,177,178,179,180,183,184,185, & ! index 2701 - 2712
     186,187,188,189,190,191,192,193,194,195,196,197, & ! index 2713 - 2724
     201,202,203,204,205,206,207,208,209,210,211,212, & ! index 2725 - 2736
     213,214,215,216,217,104,113,114,132,152,159,173, & ! index 2737 - 2748
     190,193,206,207,208,209,210,211,212,213,214,215, & ! index 2749 - 2760
     216,217, 72, 76, 80, 81, 87, 91, 99,110,121,123, & ! index 2761 - 2772
     124,125,126,127,128,131,132,133,134,135,136,137, & ! index 2773 - 2784
     139,140,145,149,151,152,153,157,158,159,163,165, & ! index 2785 - 2796
     166,167,168,169,170,171,172,173,176,178,179,181, & ! index 2797 - 2808
     182,183,184,185,186,187,188,189,190,191,193,194, & ! index 2809 - 2820
     195,196,197,198,199,200,201,202,203,204,205,206, & ! index 2821 - 2832
     207,208,209,210,211,212,213,214,215,216,217, 76, & ! index 2833 - 2844
     128,133,134,136,140,152,159,176,188,190,193,197, & ! index 2845 - 2856
     201,205,206,207,208,209,210,211,212,213,214,215, & ! index 2857 - 2868
     216,217, 56, 61, 62, 66, 69, 71, 72, 74, 78, 79 /)
  INTEGER, PARAMETER, DIMENSION(168) :: LU_ICOL_8 = (/ &
      80, 81, 82, 88, 89, 90, 92, 94, 95, 98,101,102, & ! index 2881 - 2892
     103,104,105,106,109,111,112,113,114,115,119,120, & ! index 2893 - 2904
     122,123,124,129,130,131,132,137,138,141,142,143, & ! index 2905 - 2916
     144,145,148,150,151,152,153,154,156,157,158,159, & ! index 2917 - 2928
     160,161,162,163,164,165,167,169,170,171,172,173, & ! index 2929 - 2940
     174,176,177,178,179,180,182,183,184,185,186,187, & ! index 2941 - 2952
     188,189,190,191,192,193,194,195,196,197,198,199, & ! index 2953 - 2964
     200,201,202,203,204,205,206,207,208,209,210,211, & ! index 2965 - 2976
     212,213,214,215,216,217, 69, 71, 82, 92, 98,102, & ! index 2977 - 2988
     103,106,112,120,123,124,125,128,131,132,133,134, & ! index 2989 - 3000
     136,140,141,152,153,155,156,157,158,159,163,170, & ! index 3001 - 3012
     176,179,182,183,184,185,186,187,188,189,190,191, & ! index 3013 - 3024
     193,194,195,196,197,199,200,201,202,203,204,205, & ! index 3025 - 3036
     206,207,208,209,210,211,212,213,214,215,216,217 /)
  INTEGER, PARAMETER, DIMENSION(3048) :: LU_ICOL = (/&
    LU_ICOL_0, LU_ICOL_1, LU_ICOL_2, LU_ICOL_3, LU_ICOL_4, &
    LU_ICOL_5, LU_ICOL_6, LU_ICOL_7, LU_ICOL_8 /)

  INTEGER, PARAMETER, DIMENSION(218) :: LU_CROW = (/ &
       1,  2,  3,  4,  9, 38, 41, 49, 57, 59, 68, 71, & ! index 1 - 12
      74, 77, 80, 83, 86, 91, 93, 96, 99,101,106,109, & ! index 13 - 24
     112,115,118,128,130,132,134,138,140,143,145,211, & ! index 25 - 36
     276,324,334,344,347,361,363,365,367,369,373,377, & ! index 37 - 48
     379,381,383,386,389,392,394,397,399,403,407,411, & ! index 49 - 60
     414,419,424,429,434,444,449,453,459,462,468,471, & ! index 61 - 72
     474,477,481,486,489,496,500,504,507,511,514,518, & ! index 73 - 84
     521,528,533,538,543,547,551,555,558,563,568,574, & ! index 85 - 96
     579,590,594,598,602,607,612,616,620,624,629,638, & ! index 97 - 108
     648,654,660,666,673,677,681,686,691,696,703,710, & ! index 109 - 120
     717,722,728,732,736,741,746,752,759,767,772,779, & ! index 121 - 132
     783,790,797,807,815,822,840,850,857,862,868,888, & ! index 133 - 144
     913,919,937,951,960,972,981,991,998,1022,1034,1054, & ! index 145 - 156
     1061,1068,1082,1087,1097,1108,1120,1130,1141,1165,1179,1195, & ! index 157 - 168
     1257,1270,1279,1291,1303,1312,1325,1365,1378,1393,1403,1410, & ! index 169 - 180
     1422,1445,1471,1482,1494,1507,1557,1565,1580,1595,1608,1624, & ! index 181 - 192
     1646,1660,1715,1738,1760,1774,1838,1922,1956,1975,2015,2051, & ! index 193 - 204
     2107,2155,2301,2355,2459,2523,2601,2680,2742,2763,2844,2871, & ! index 205 - 216
     2983,3049 /)

  INTEGER, PARAMETER, DIMENSION(218) :: LU_DIAG = (/ &
       1,  2,  3,  4,  9, 38, 41, 49, 57, 59, 68, 71, & ! index 1 - 12
      74, 77, 80, 83, 86, 91, 93, 96, 99,101,106,109, & ! index 13 - 24
     112,115,118,128,130,132,134,138,140,143,145,211, & ! index 25 - 36
     276,324,334,344,347,361,363,365,367,369,373,377, & ! index 37 - 48
     379,381,383,386,389,392,394,397,399,403,407,411, & ! index 49 - 60
     415,420,424,429,435,444,449,453,459,462,468,471, & ! index 61 - 72
     474,477,481,486,492,496,500,504,507,511,514,518, & ! index 73 - 84
     522,528,533,538,543,547,551,555,558,563,568,574, & ! index 85 - 96
     579,590,594,598,602,607,612,616,620,624,629,639, & ! index 97 - 108
     649,654,660,667,673,677,681,686,691,696,703,710, & ! index 109 - 120
     717,722,728,732,736,741,746,752,760,767,773,779, & ! index 121 - 132
     783,790,800,807,816,822,840,850,857,862,871,896, & ! index 133 - 144
     913,924,941,952,960,974,983,991,1008,1024,1039,1054, & ! index 145 - 156
     1061,1075,1082,1088,1098,1110,1122,1132,1155,1168,1186,1222, & ! index 157 - 168
     1260,1272,1282,1295,1304,1315,1337,1366,1381,1395,1403,1413, & ! index 169 - 180
     1429,1455,1474,1484,1497,1533,1557,1570,1583,1599,1611,1629, & ! index 181 - 192
     1651,1697,1728,1749,1763,1818,1903,1938,1963,2002,2036,2093, & ! index 193 - 204
     2142,2289,2344,2449,2514,2593,2673,2736,2758,2840,2868,2981, & ! index 205 - 216
     3048,3049 /)


END MODULE gckpp_JacobianSP

